peg-and-socket joint - Turkish English Dictionary